package edu.eam.modelo;

/**
 * Clase bean que representa a un usuario
 * del sistema con sus datos basicos
 * @author TecnoMakro
 *
 */
public class Usuario {

    private String cedula;
    private String nombreCompleto;
    private String nickName;
    private String password;
    private String telefono;
    private int estado; // 1 significa activo y 0 inactivo
    private int acceso; // 1 para los usuarios normales y 0 para los administradores


    /**
        * Constructor sin parametros
        */
    public Usuario() {

            super();
    }

    /**
     * Constructor de la clase con todos lod parametros
     * @param cedula
     * @param nombreCompleto
     * @param nickName
     * @param password
     * @param telefono
     * @param estado
     * @param acceso 
     */    
    public Usuario(String cedula, String nombreCompleto, String nickName, String password, String telefono, int estado, int acceso) {
        this.cedula = cedula;
        this.nombreCompleto = nombreCompleto;
        this.nickName = nickName;
        this.password = password;
        this.telefono = telefono;
        this.estado = estado;
        this.acceso = acceso;
    }


// ---------------------- GUETTERS AND SETTERS	

    public String getCedula() {
            return cedula;
    }


    public void setCedula(String cedula) {
            this.cedula = cedula;
    }


    public String getNombreCompleto() {
            return nombreCompleto;
    }


    public void setNombreCompleto(String nombreCompleto) {
            this.nombreCompleto = nombreCompleto;
    }


    public String getNickName() {
            return nickName;
    }


    public void setNickName(String nickName) {
            this.nickName = nickName;
    }


    public String getPassword() {
            return password;
    }


    public void setPassword(String password) {
            this.password = password;
    }


    public String getTelefono() {
            return telefono;
    }


    public void setTelefono(String telefono) {
            this.telefono = telefono;
    }


    public int getEstado() {
            return estado;
    }


    public void setEstado(int estado) {
            this.estado = estado;
    }


    public int getAcceso() {
            return acceso;
    }


    public void setAcceso(int acceso) {
            this.acceso = acceso;
    }
}
